-
Notifications
You must be signed in to change notification settings - Fork 2
Kubernetes ingress #199
base: master
Are you sure you want to change the base?
Kubernetes ingress #199
Conversation
73884c3
to
648b1a0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
|
||
- **Ingress**: «Point d'entrée» dédié permettant de centraliser l'accès à divers services. | ||
- **GCP**: [Google Cloud Platform](https://cloud.google.com) | ||
- **Service**: Au sens Kubernetes c'est une couche d'abstraction qui permet d'exposer un (ou un groupe) de «**Pods**». |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- un (ou un groupe) de «**Pods**».
+ un (ou un groupe de) «**Pods**».
Bouger la parenthèse pour que la lecture sans le contenu entre soit correcte ?
|
||
## Définir le projet par défaut qui va être utilisé | ||
|
||
<span class="side-note light">📌</span>Si vous souhaitez savoir quelle sont les variables déjà configurées sur votre poste un `gcloud config list` devrait faire l'affaire. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- savoir quelle sont
+ savoir quelles sont
## Création de l'adresse | ||
|
||
<span class="side-note light">🚧</span>**Attention subtilité !** | ||
Si vous passez le flag `--global` votre IP ne sera pas affectée à une zone géographique, si vous souhaitez avoir une l'IP localisée il faut spécifier la zone à laquelle elle sera rattachée: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- avoir une l'IP
+ avoir une IP
|
||
|
||
Première étape terminée ! | ||
Il ne nous reste plus qu'à utiliser cette IP afin de pouvoir exposer notre application nous allons donc créer: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- de pouvoir exposer notre application nous allons donc créer
+ de pouvoir exposer notre application, nous allons donc créer
|
||
Nous créons rapidement les instances applicatives qui seront chargées de nous répondre. | ||
|
||
Pour cet exemple je suis parti sur une image faisant tourner un nginx qui doit me retourer le nom de l'instance sur laquelle il fonctionne. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- qui doit me retourer
+ qui doit me retourner
{{< /highlight >}} | ||
|
||
On notera l'affectation de notre IP statique grâce à l'annotation `kubernetes.io/ingress.global-static-ip-name`. | ||
Si rien n'est spécifié l'**«Ingress»** se verra affecter une adresse IP temporaire (qui changera donc à chaque fois qu'il sera détruit / recréé). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Si rien n'est spécifié l'**«Ingress»**
+ Si rien n'est spécifié, l'**«Ingress»**
|
||
``` | ||
gcloud compute addresses create ADDRESS-1 ADDRESS-2 --addresses 162.222.181.197,162.222.181.198 --region europe-west1 | ||
`` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing backtick
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
|
||
Bonjour à tou(te)s ! | ||
|
||
Au menu aujourdhui, comment créer une IP publique statique avec Google Cloud et l'affecter à un **«Ingress»** (J'ai choisi de ne pas traduire le terme n'ayant pas trouvé d'équivalent français satisfaisant et «point d'entrée» me paraissant avoir moins de sens). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
La phrase entre parenthèse est longue et finalement assez pertinente, ne pas mettre entre parenthèses ?
### Pré-requis client | ||
|
||
* [Google Cloud SDK](https://cloud.google.com/sdk/docs/quickstarts) | ||
* kubctl (À installer avec la commande `gcloud components install kubectl`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
idem, enlever les parenthèses ?
@gfaivre une date de sortie pour ton article ? |
Oula je l'avais oublié ... Il faudrait qu'on prenne le temps de relire et de vérifier que c'est toujours d'acualité ^^ |
No description provided.